package com.test.service;

import java.util.List;

import com.test.domain.Forum;
import com.test.domain.Topic;

public interface TopicService {
	/**
	 * 添加论坛模块
	 * @param Forum
	 * @return
	 */
	public boolean addTopic(Topic topic);
	/**
	 * 依据id删除论坛版块
	 * @param id
	 * @return
	 */
	public boolean deleteTopic(Integer id);
	/**
	 * 修改论坛版块
	 * @param Topic
	 * @return
	 */
	public boolean updateTopic(Topic topic);
	/**
	 * 通过ID查找指定的Topic
	 * @param id
	 * @return
	 */
	public Topic findTopicById(Integer id);
	/**
	 * 查询版块列表
	 * @return
	 */
	public List<Topic> findAllTopic();	
	/**
	 * 查询指定版块下的主题列表
	 * @param forum
	 * @return
	 */
	public List<Topic> findTopicByForum(Forum forum);
}
